Ví dụ Tham chiếu (khoa học máy tính)

Con trỏ có tính nguyên thủy nhất. Do có mối quan hệ mật thiết với phần cứng bên dưới, nó là một trong những kiểu tham chiếu mạnh mẽ và hiệu quả nhất. Tuy nhiên, cũng do mối quan hệ này, con trỏ đòi hỏi lập trình viên phải có kiến thức mạnh về chi tiết của kiến trúc bộ nhớ. Bởi vì con trỏ chứa địa chỉ lưu trữ bộ nhớ, thay vì giá trị trực tiếp, việc sử dụng không đúng con trỏ có thể dẫn đến hành vi không xác định trong một chương trình, đặc biệt bởi vì con trỏ lạc (dangling pointer) hay con trỏ hoang dã (wild pointer). Con trỏ thông minh (smart pointer) là cấu trúc dữ liệu không rõ ràng (opaque pointer) hoạt động như con trỏ nhưng có thể chỉ được truy xuất thông qua các phương thức cụ thể.